package cn.zy.register.mapper.domain;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;

@Table(name = "small_mi_user")
public class SmallMiUserDO {
    /**
     * 小米id
     */
    @Id
    @Column(name = "mi_id")
    private String mi_id;

    /**
     * 手机号
     */
    @Column(name = "mi_phone")
    private String mi_phone;

    /**
     * 小米昵称
     */
    @Column(name = "mi_name")
    private String mi_name;

    /**
     * 性别（男女）
     */
    @Column(name = "mi_sex")
    private String mi_sex;

    /**
     * 邮箱
     */
    @Column(name = "mi_email")
    private String mi_email;

    /**
     * 小米密码
     */
    @Column(name = "mi_pass_word")
    private String mi_pass_word;

    /**
     * 小米账号状态（封停，冻结，正常）
     */
    @Column(name = "mi_status")
    private String mi_status;

    /**
     * 是否有密保（yes，no）
     */
    @Column(name = "mi_encrypted")
    private String mi_encrypted;

    /**
     * 权限
     */
    @Column(name = "mi_permission")
    private String mi_permission;

    /**
     * 用户头像路径
     */
    @Column(name = "mi_icon_url")
    private String mi_icon_url;

    /**
     * 创建时间
     */
    @Column(name = "creation_date")
    private Date creation_date;

    /**
     * 修改时间
     */
    @Column(name = "modify_date")
    private Date modify_date;

    /**
     * 创建者
     */
    @Column(name = "created_by")
    private String created_by;

    /**
     * 版本号
     */
    private String version;

    /**
     * 更新者
     */
    @Column(name = "modifie_by")
    private String modifieBy;

    public String getMi_id() {
        return mi_id;
    }

    public void setMi_id(String mi_id) {
        this.mi_id = mi_id;
    }

    public String getMi_phone() {
        return mi_phone;
    }

    public void setMi_phone(String mi_phone) {
        this.mi_phone = mi_phone;
    }

    public String getMi_name() {
        return mi_name;
    }

    public void setMi_name(String mi_name) {
        this.mi_name = mi_name;
    }

    public String getMi_sex() {
        return mi_sex;
    }

    public void setMi_sex(String mi_sex) {
        this.mi_sex = mi_sex;
    }

    public String getMi_email() {
        return mi_email;
    }

    public void setMi_email(String mi_email) {
        this.mi_email = mi_email;
    }

    public String getMi_pass_word() {
        return mi_pass_word;
    }

    public void setMi_pass_word(String mi_pass_word) {
        this.mi_pass_word = mi_pass_word;
    }

    public String getMi_status() {
        return mi_status;
    }

    public void setMi_status(String mi_status) {
        this.mi_status = mi_status;
    }

    public String getMi_encrypted() {
        return mi_encrypted;
    }

    public void setMi_encrypted(String mi_encrypted) {
        this.mi_encrypted = mi_encrypted;
    }

    public String getMi_permission() {
        return mi_permission;
    }

    public void setMi_permission(String mi_permission) {
        this.mi_permission = mi_permission;
    }

    public String getMi_icon_url() {
        return mi_icon_url;
    }

    public void setMi_icon_url(String mi_icon_url) {
        this.mi_icon_url = mi_icon_url;
    }

    public Date getCreation_date() {
        return creation_date;
    }

    public void setCreation_date(Date creation_date) {
        this.creation_date = creation_date;
    }

    public Date getModify_date() {
        return modify_date;
    }

    public void setModify_date(Date modify_date) {
        this.modify_date = modify_date;
    }

    public String getCreated_by() {
        return created_by;
    }

    public void setCreated_by(String created_by) {
        this.created_by = created_by;
    }

    public String getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version;
    }

    public String getModifieBy() {
        return modifieBy;
    }

    public void setModifieBy(String modifieBy) {
        this.modifieBy = modifieBy;
    }
}
